Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MIRROR] Hemophagus, The Hemophage Revamp, DLC Chapter V: This PR Sucks (Blood) #724

Merged
merged 1 commit into from
Nov 20, 2023

Conversation

Steals-The-PRs
Copy link
Collaborator

Original PR: Skyrat-SS13/Skyrat-tg#24903

About The Pull Request

Hi! Me and the coven were talking, and the low rate of healing that hemophages experience really cramps our vampiric style.

This PR does two things.
First of all, Hemophage brute/burn healing has been upped; 2 for brute, 2 for burn, 1.75 for toxin, and 1.50 for cellular. These numbers (besides the toxin and cellular) are meant to reflect non-upgraded NR, and meant to still be worse options than dedicated libital and aiuri.

Second of all, hemophages now benefit from actual liquid blood a bit more; it functions like tea in that it helps with non-bone wounds, at the same rate that tea already does. This is because, well, they're unable to drink it 99% of the time; and it's an important ghetto option. This has necessitated hemophages being able to get blood out of drain victim, so I did that too, w/ special help from vinylspiders and Paxilmaniac.

image
The proc for the message to pop up has increased so you can tell wtf is happening.

How This Contributes To The Skyrat Roleplay Experience

This should make hemophages a bit more worthy of the whole 'regenerating creature of the night' title schtick and, once again, make actual blood a bit more compelling.

Proof of Testing

Screenshots/Videos It's in the desc.

Changelog

🆑 Nerev4r
balance: Hemophages now have higher healing numbers, and liquid blood helps non-bone wounds like tea does.
/:cl:

…) (#24903)

* initial d

* wew

* we lost a define in the war

* Apply suggestions from code review

Co-authored-by: GoldenAlpharex <[email protected]>

* wew

---------

Co-authored-by: Snakebittenn <[email protected]>
Co-authored-by: GoldenAlpharex <[email protected]>
@Iajret Iajret merged commit 037915b into master Nov 20, 2023
24 checks passed
AnywayFarus added a commit that referenced this pull request Nov 20, 2023
@Iajret Iajret deleted the upstream-mirror-24903 branch November 20, 2023 12:19
Iajret pushed a commit that referenced this pull request Feb 1, 2024
* Fixes runtime from examining mod PCs (#81200)

## About The Pull Request

It's a classic

![image](https://github.com/tgstation/tgstation/assets/51863163/297cbecd-c32d-4c10-8c25-000d8a95310c)

`EXAMINE_HINT(x)` resolves to `"<b>" + x + "</b>"`

When placed in this line directly, you get: 

`["<b>" + HAS_TRAIT_FROM(...) ? "..." : "..." + "</b>"]`

You see the issue, right?

This resolves as you would expect: 
`("<b>" + HAS_TRAIT_FROM(...)) ? ("...") : ("..." + "</b>")`

Which, of course, runtimes as it's adding a string to an integer (0). 

By pulling it out to its own var we can get around this: 

`["<b>" + frame_or_pc + "</b>"]`

## Changelog

:cl: Melbert
fix: Fixed examining modular PCs
/:cl:

* Fixes runtime from examining mod PCs

---------

Co-authored-by: MrMelbert <[email protected]>
ReezeBL pushed a commit that referenced this pull request Feb 6, 2024
* Fixes runtime from examining mod PCs (#81200)

## About The Pull Request

It's a classic

![image](https://github.com/tgstation/tgstation/assets/51863163/297cbecd-c32d-4c10-8c25-000d8a95310c)

`EXAMINE_HINT(x)` resolves to `"<b>" + x + "</b>"`

When placed in this line directly, you get: 

`["<b>" + HAS_TRAIT_FROM(...) ? "..." : "..." + "</b>"]`

You see the issue, right?

This resolves as you would expect: 
`("<b>" + HAS_TRAIT_FROM(...)) ? ("...") : ("..." + "</b>")`

Which, of course, runtimes as it's adding a string to an integer (0). 

By pulling it out to its own var we can get around this: 

`["<b>" + frame_or_pc + "</b>"]`

## Changelog

:cl: Melbert
fix: Fixed examining modular PCs
/:cl:

* Fixes runtime from examining mod PCs

---------

Co-authored-by: NovaBot <[email protected]>
Co-authored-by: MrMelbert <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants